Obec Benešov u Semil leží v Libereckém kraji v ORP Semily v nadmořské výšce 352 m. V roce 2014 zde žilo 859 obyvatel. Benešov u Semil má katastrální území o rozloze 540 ha.